The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "namespace::clean"

namespace::clean - Keep imports and functions out of your namespace River stage four • 749 direct dependents • 7724 total dependents

Keeping packages clean When you define a function, or import one, into a Perl package, it will naturally also be available as a method. This does not per se cause problems, but it can complicate subclassing and, for example, plugin classes that are i...

RIBASUSHI/namespace-clean-0.27 - 18 May 2016 02:27:42 UTC - Search in distribution

namespace::clean::xs::all - Use XS for namespace::clean globally River stage zero No dependents

This module replaces namespace::clean with namespace::clean::xs globally, so you won't have to seek-and-replace usage lines. All namespace::clean pending calls are finished by the original non-xs version. Sets namespace::clean version to 0.26 to indi...

RANDIR/namespace-clean-xs-0.09 - 20 Nov 2017 23:00:54 UTC - Search in distribution

Chj::NamespaceClean River stage zero No dependents

PFLANZE/FunctionalPerl-0.72.76 - 22 Jan 2023 15:12:41 UTC - Search in distribution

MooX::Options::Manual::NamespaceClean - Use namespace::clean with MooX::Options River stage three • 48 direct dependents • 149 total dependents

MooX::Options export private methods to keep track of all your options. You need to keep some of them to make it work. In addition to the advises of Moo, some of the imported methods needs to be visible ......

REHSACK/MooX-Options-4.103 - 22 Aug 2017 14:45:06 UTC - Search in distribution

Perl::Critic::Policy::Moose::RequireCleanNamespace - Require removing implementation details from you packages. River stage one • 4 direct dependents • 8 total dependents

Anything in your namespace is part of your interface. The Moose sugar is an implementation detail and not part of what you want to support as part of your functionality, especially if you may change your implementation to not use Moose in the future....

DROLSKY/Perl-Critic-Moose-1.05 - 12 Sep 2016 17:20:06 UTC - Search in distribution

namespace::functions - Keep package's namespace clean River stage zero No dependents

This pragma allows to collect all functions existing in package's namespace and finally delete them. The problem is that any function which is imported to your package, stays a part of public API of this package. I.e.: package My::PollutedClass; use ...

DEXTER/namespace-functions-0.0101 - 30 Jan 2011 12:08:15 UTC - Search in distribution

Sub::Clean - Clean subroutines with an attribute River stage zero No dependents

This module 'cleans' subroutines you mark with the "Cleaned" attribute, preventing them being called from places they haven't been already been bound by the perl compiler. The main advantage in this is that you can declare subroutines and use them in...

MARKF/Sub-Clean-0.01 - 27 Jul 2010 07:25:29 UTC - Search in distribution

XML::Easy - XML processing with a clean interface River stage two • 7 direct dependents • 14 total dependents

XML::Easy is a collection of modules relating to the processing, parsing, and serialisation of XML data. It is oriented towards the use of XML to represent data for interchange purposes, rather than the use of XML as markup of principally textual dat...

ZEFRAM/XML-Easy-0.011 - 25 Jul 2017 14:39:06 UTC - Search in distribution

Importer::Zim - Import functions without namespace pollution River stage one • 1 direct dependent • 1 total dependent

"Because, when you create a giant monster of doom, no matter how cute, you have to... you have to... I don't know." – Zim This pragma imports subroutines from other modules in a clean way. "Clean imports" here mean that the imported symbols will be a...

FERREIRA/Importer-Zim-0.10.1 - 14 Jun 2018 18:04:24 UTC - Search in distribution

DBI - Database independent interface for Perl River stage four • 940 direct dependents • 2099 total dependents

The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...

TIMB/DBI-1.643 - 31 Jan 2020 19:02:41 UTC - Search in distribution
  • DBI::DBD - Perl DBI Database Driver Writer's Guide

mvs - A command line Mediawiki client River stage zero No dependents

"mvs" is a command line client whose purpose is to simplify offline editing of Wiki content. It allows you to get any number of pages from a given Mediawiki site, edit the pages with any editor, get and merge any concurrent updates of the pages, and ...

MARKJ/WWW-Mediawiki-Client-0.31 - 01 Jul 2006 15:59:41 UTC - Search in distribution

pp - PAR Packager River stage one • 5 direct dependents • 6 total dependents

pp creates standalone executables from Perl programs, using the compressed packager provided by PAR, and dependency detection heuristics offered by Module::ScanDeps. Source files are compressed verbatim without compilation. You may think of pp as "pe...

RSCHUPP/PAR-Packer-1.063 - 15 Mar 2024 12:57:23 UTC - Search in distribution

DB - programmatic interface to the Perl debugging API River stage five • 11292 direct dependents • 32664 total dependents

Perl debug information is frequently required not just by debuggers, but also by modules that need some "special" information to do their job properly, like profilers. This module abstracts and provides all of the hooks into Perl internal debugging f...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution

IOC - A lightweight IOC (Inversion of Control) framework River stage one • 1 direct dependent • 1 total dependent

This module provide a lightweight IOC or Inversion of Control framework. Inversion of Control, sometimes called Dependency Injection, is a component management style which aims to clean up component configuration and provide a cleaner, more flexible ...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 UTC - Search in distribution

svsh - Process supervision shell for daemontools/perp/s6/runit River stage zero No dependents

"svsh" is a command line shell for process supervision suites of the daemontools <http://cr.yp.to/daemontools.html> family. Currently, it supports daemontools, perp <http://b0llix.net/perp/>, s6 <http://www.skarnet.org/software/s6/index.html> and run...

IDOPEREL/Svsh-1.003000 - 11 Sep 2023 13:36:23 UTC - Search in distribution
  • Svsh - Process supervision shell for daemontools/perp/s6/runit (base class)

JSON - JSON (JavaScript Object Notation) encoder/decoder River stage four • 1544 direct dependents • 3401 total dependents

This module is a thin wrapper for JSON::XS-compatible modules with a few additional features. All the backend modules convert a Perl data structure to a JSON text and vice versa. This module uses JSON::XS by default, and when JSON::XS is not availabl...

ISHIGAKI/JSON-4.10 - 09 Oct 2022 00:11:31 UTC - Search in distribution

PDL::PP - Generate PDL routines from concise descriptions River stage three • 93 direct dependents • 101 total dependents

Now that you have some idea how to use "pp_def" to define new PDL functions it is time to explain the general syntax of "pp_def". "pp_def" takes as arguments first the name of the function you are defining and then a hash list that can contain variou...

ETJ/PDL-2.088 - 21 Apr 2024 23:58:19 UTC - Search in distribution

paf - Pod Abstract Filter. Transform Pod documents from the command line. River stage two • 5 direct dependents • 14 total dependents

Paf is a small but powerful, modular Pod filter and transformation tool. It allows full round-trip transformation of Pod documents using the Pod::Abstract library, with multiple filter chains without having to serialise/re-parse the document at each ...

BLILBURNE/Pod-Abstract-0.20 - 03 Jan 2010 02:03:58 UTC - Search in distribution

perlfaq4 - Data Manipulation River stage zero No dependents

This section of the FAQ answers questions related to manipulating numbers, dates, strings, arrays, hashes, and miscellaneous data issues....

ETHER/perlfaq-5.20240218 - 18 Feb 2024 17:37:36 UTC - Search in distribution

Tcl - Tcl extension module for Perl River stage two • 3 direct dependents • 15 total dependents

The Tcl extension module gives access to the Tcl library with functionality and interface similar to the C functions of Tcl. In other words, you can * create Tcl interpreters The Tcl interpreters so created are Perl objects whose destructors delete t...

VKON/Tcl-1.32 - 06 Jan 2024 15:12:10 UTC - Search in distribution
408 results (0.128 seconds)